ioemu: HVM virtual S3
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 20 May 2008 13:28:19 +0000 (14:28 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 20 May 2008 13:28:19 +0000 (14:28 +0100)
commit367722ab70c62591fe2fad263c9be56bfd425c8b
tree7a301c1121e44dd4e293e8395c69f443c3fceeff
parent4f050d52f57ce5681f535fb924e4cea6c41df1b0
ioemu: HVM virtual S3
  - add S3 suspend logic in PM1A control register. when guest write
    specific value to this register,
    QEMU will trigger S3 sleep by
    * reset all qemu device
    * set CMOS shutdown status as S3 resume, so that rombios will do
      S3 resume later
    * request Xen to S3-suspend the guest

Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Liping Ke <liping.ke@intel.com?
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/ioemu/hw/pc.c
tools/ioemu/hw/piix4acpi.c
tools/ioemu/target-i386-dm/helper2.c
tools/ioemu/vl.h